package com.example.back_code.entity.po;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.time.LocalDate;

@Data
@TableName("student")
public class Student {
    @TableId(type = IdType.AUTO)
    private Long id;
    private String studentNumber;     // 学号
    private String name;              // 姓名
    private String major;             // 专业
    private String className;         // 班级
    private String grade;             // 年级
    private String department;        // 院系
    private String supervisor;        // 导师
    private LocalDate enrollmentDate; // 入学时间
    private String researchDirection; // 研究方向
    private String academicLevel;     // 学历层次（本科/硕士/博士）
    private Integer status;           // 状态：1-在读，2-毕业，3-休学
} 